home *** CD-ROM | disk | FTP | other *** search
- ;==========================================================================
- ;
- ; Register Definitions
- ;
- ;==========================================================================
-
- W EQU H'0000'
- F EQU H'0001'
-
- ;----- Register Files------------------------------------------------------
-
- INDF EQU H'0000'
- TMR0 EQU H'0001'
- PCL EQU H'0002'
- STATUS EQU H'0003'
- FSR EQU H'0004'
- PORTA EQU H'0005'
- PORTB EQU H'0006'
- PORTC EQU H'0007'
- PCLATH EQU H'000A'
- INTCON EQU H'000B'
- PIR1 EQU H'000C'
- TMR1L EQU H'000E'
- TMR1H EQU H'000F'
- T1CON EQU H'0010'
- TMR2 EQU H'0011'
- T2CON EQU H'0012'
- SSPBUF EQU H'0013'
- SSPCON EQU H'0014'
- CCPR1L EQU H'0015'
- CCPR1H EQU H'0016'
- CCP1CON EQU H'0017'
-
- OPTION_REG EQU H'0081'
- TRISA EQU H'0085'
- TRISB EQU H'0086'
- TRISC EQU H'0087'
- PIE1 EQU H'008C'
- PCON EQU H'008E'
- PR2 EQU H'0092'
- SSPADD EQU H'0093'
- SSPSTAT EQU H'0094'
-
- ;----- STATUS Bits --------------------------------------------------------
-
- IRP EQU H'0007'
- RP1 EQU H'0006'
- RP0 EQU H'0005'
- NOT_TO EQU H'0004'
- NOT_PD EQU H'0003'
- Z EQU H'0002'
- DC EQU H'0001'
- C EQU H'0000'
-
- ;----- INTCON Bits --------------------------------------------------------
-
- GIE EQU H'0007'
- PEIE EQU H'0006'
- T0IE EQU H'0005'
- INTE EQU H'0004'
- RBIE EQU H'0003'
- T0IF EQU H'0002'
- INTF EQU H'0001'
- RBIF EQU H'0000'
-
- ;----- PIR1 Bits ----------------------------------------------------------
-
- SSPIF EQU H'0003'
- CCP1IF EQU H'0002'
- TMR2IF EQU H'0001'
- TMR1IF EQU H'0000'
-
- ;----- T1CON Bits ---------------------------------------------------------
-
- T1CKPS1 EQU H'0005'
- T1CKPS0 EQU H'0004'
- T1OSCEN EQU H'0003'
- NOT_T1SYNC EQU H'0002'
- T1INSYNC EQU H'0002' ; Backward compatibility only
- TMR1CS EQU H'0001'
- TMR1ON EQU H'0000'
-
- ;----- T2CON Bits ---------------------------------------------------------
-
- TOUTPS3 EQU H'0006'
- TOUTPS2 EQU H'0005'
- TOUTPS1 EQU H'0004'
- TOUTPS0 EQU H'0003'
- TMR2ON EQU H'0002'
- T2CKPS1 EQU H'0001'
- T2CKPS0 EQU H'0000'
-
- ;----- SSPCON Bits --------------------------------------------------------
-
- WCOL EQU H'0007'
- SSPOV EQU H'0006'
- SSPEN EQU H'0005'
- CKP EQU H'0004'
- SSPM3 EQU H'0003'
- SSPM2 EQU H'0002'
- SSPM1 EQU H'0001'
- SSPM0 EQU H'0000'
-
- ;----- CCP1CON Bits -------------------------------------------------------
-
- CCP1X EQU H'0005'
- CCP1Y EQU H'0004'
- CCP1M3 EQU H'0003'
- CCP1M2 EQU H'0002'
- CCP1M1 EQU H'0001'
- CCP1M0 EQU H'0000'
-
- ;----- OPTION Bits --------------------------------------------------------
-
- NOT_RBPU EQU H'0007'
- INTEDG EQU H'0006'
- T0CS EQU H'0005'
- T0SE EQU H'0004'
- PSA EQU H'0003'
- PS2 EQU H'0002'
- PS1 EQU H'0001'
- PS0 EQU H'0000'
-
- ;----- PIE1 Bits ----------------------------------------------------------
-
- SSPIE EQU H'0003'
- CCP1IE EQU H'0002'
- TMR2IE EQU H'0001'
- TMR1IE EQU H'0000'
-
- ;----- PCON Bits ----------------------------------------------------------
-
- NOT_POR EQU H'0001'
-
- ;----- SSPSTAT Bits -------------------------------------------------------
-
- D EQU H'0005'
- I2C_DATA EQU H'0005'
- NOT_A EQU H'0005'
- NOT_ADDRESS EQU H'0005'
- D_A EQU H'0005'
- DATA_ADDRESS EQU H'0005'
- P EQU H'0004'
- I2C_STOP EQU H'0004'
- S EQU H'0003'
- I2C_START EQU H'0003'
- R EQU H'0002'
- I2C_READ EQU H'0002'
- NOT_W EQU H'0002'
- NOT_WRITE EQU H'0002'
- R_W EQU H'0002'
- READ_WRITE EQU H'0002'
- UA EQU H'0001'
- BF EQU H'0000'
-
- ;==========================================================================
- ;
- ; RAM Definition
- ;
- ;==========================================================================
-
- ; __MAXRAM H'BF'
- ; __BADRAM H'08'-H'09', H'0D', H'18'-H'1F'
- ; __BADRAM H'88'-H'89', H'8D', H'8F'-H'91',H'95'-H'9F'
-
- ;==========================================================================
- ;
- ; Configuration Bits
- ;
- ;==========================================================================
-
- _CP_ALL EQU H'3F8F'
- _CP_75 EQU H'3F9F'
- _CP_50 EQU H'3FAF'
- _CP_OFF EQU H'3FBF'
- _PWRTE_ON EQU H'3FBF'
- _PWRTE_OFF EQU H'3FB7'
- _WDT_ON EQU H'3FBF'
- _WDT_OFF EQU H'3FBB'
- _LP_OSC EQU H'3FBC'
- _XT_OSC EQU H'3FBD'
- _HS_OSC EQU H'3FBE'
- _RC_OSC EQU H'3FBF'
-
- LIST
-